home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX Base Documentation 1998 November
/
IRIX 6.5.2 Base Documentation November 1998.img
/
usr
/
share
/
catman
/
u_man
/
cat1
/
gzexe.z
/
gzexe
Wrap
Text File
|
1998-10-20
|
2KB
|
67 lines
GGGGZZZZEEEEXXXXEEEE((((1111)))) GGGGZZZZEEEEXXXXEEEE((((1111))))
NNNNAAAAMMMMEEEE
gzexe - compress executable files in place
SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
ggggzzzzeeeexxxxeeee [ name ... ]
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
The _g_z_e_x_e utility allows you to compress executables in place and have
them automatically uncompress and execute when you run them (at a penalty
in performance). For example if you execute ``gzexe /bin/cat'' it will
create the following two files:
-r-xr-xr-x 1 root bin 9644 Feb 11 11:16 /bin/cat
-r-xr-xr-x 1 bin bin 24576 Nov 23 13:21 /bin/cat~
/bin/cat~ is the original file and /bin/cat is the self-uncompressing
executable file. You can remove /bin/cat~ once you are sure that
/bin/cat works properly.
This utility is most useful on systems with very small disks.
OOOOPPPPTTTTIIIIOOOONNNNSSSS
----dddd Decompress the given executables instead of compressing them.
SSSSEEEEEEEE AAAALLLLSSSSOOOO
gzip(1), znew(1), zmore(1), zcmp(1), zforce(1)
CCCCAAAAVVVVEEEEAAAATTTTSSSS
The compressed executable is a shell script. This may create some
security holes. In particular, the compressed executable relies on the
PATH environment variable to find _g_z_i_p and some other utilities (_t_a_i_l,
_c_h_m_o_d, _l_n, _s_l_e_e_p).
BBBBUUUUGGGGSSSS
_g_z_e_x_e attempts to retain the original file attributes on the compressed
executable, but you may have to fix them manually in some cases, using
_c_h_m_o_d or _c_h_o_w_n.
PPPPaaaaggggeeee 1111